/*
    Generic headers
*/

.h31
{
    font-size:140%;
    color:darkblue;
}

.h32
{
    font-size:140%;
    color:darkred;
}

/*
    Table 1
*/

.tbl1
{
  margin:5px;
  border: 1px solid black;
}

.tbl1 th[scope="colgroup"]
{
  background-color:dimgray;
  color:white;
  padding: 15px 0px;

}

.tbl1 th[scope="col"]
{
  background-color:gray;
  color:white;
  padding: 10px 10px;
}

.tbl1 td
{
  padding: 7px 10px;
}

/*
    Table 2
*/

.tbl2
{
  margin:5px;
}

.tbl2 td
{
  padding-top: 5px;
  padding-bottom: 7px;
  padding-right: 10px;
}

/*
    Table 3
*/

.tbl3 th[scope="colgroup"]
{
  background-color:dimgray;
  color:white;
  padding: 8px 0px;

}

.tbl3 th[scope="col"]
{
  background-color:gray;
  color:white;
  padding: 6px 6px;    
}

.tbl3
{
  margin:5px;
}

.tbl3 td
{
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 6px;
}
